﻿/*----------------------------------------------------------------
       // Copyright (C) 2008 安华顺通(北京)科技有限公司
       // 版权所有。 
       //
       // 文件名：IcoList.cs
       // 文件功能描述：利用单态模式提供一个ImageList用以存储图标。
       //
       // 
       // 创建标识：杨波
       //
       // 修改标识：
       // 修改描述：
       //
       // 修改标识：
       // 修改描述：
//----------------------------------------------------------------*/

#region UsingStatements

using System.Windows.Forms;

#endregion

namespace RuleCode.ObjectTree
{ //Provide a globel icons variable use Singleton model
    public partial class SysIcoList : UserControl
    {
        private static SysIcoList icons;


        public SysIcoList()
        {
            InitializeComponent();
        }

        public static ImageList getIcoList()
        {
            if (icons == null)
            {
                /**icons = new SysIcoList();
                return icons.IcoList;**/
                icons = new SysIcoList();
                return icons.IcoList;
            }
            return icons.IcoList;
        }
    }
}